[INFO] fetching crate luaparse-rs 0.1.1...
[INFO] testing luaparse-rs-0.1.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate luaparse-rs 0.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate luaparse-rs 0.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate luaparse-rs 0.1.1
[INFO] tweaked toml for crates.io crate luaparse-rs 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate luaparse-rs 0.1.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate luaparse-rs 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sealed v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4f7feb1d6e9d95ce4adb13802eb7229f17cd8a80ccc88335d30614d995b81713
[INFO] running `Command { std: "docker" "start" "-a" "4f7feb1d6e9d95ce4adb13802eb7229f17cd8a80ccc88335d30614d995b81713", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f7feb1d6e9d95ce4adb13802eb7229f17cd8a80ccc88335d30614d995b81713", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f7feb1d6e9d95ce4adb13802eb7229f17cd8a80ccc88335d30614d995b81713", kill_on_drop: false }`
[INFO] [stdout] 4f7feb1d6e9d95ce4adb13802eb7229f17cd8a80ccc88335d30614d995b81713
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a3a64ab13b5ce1f7d027a21b167bd38e2738445a39fb764cced7810e7c989ecf
[INFO] running `Command { std: "docker" "start" "-a" "a3a64ab13b5ce1f7d027a21b167bd38e2738445a39fb764cced7810e7c989ecf", kill_on_drop: false }`
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling sealed v0.6.0
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]    Compiling logos v0.15.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling luaparse-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Span`
[INFO] [stdout]  --> src/parser/types.rs:4:74
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{ast::types::*, lexer::Token, marker::LuaVersion, ParseError, Span};
[INFO] [stdout]   |                                                                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peek` is never used
[INFO] [stdout]    --> src/parser/mod.rs:213:8
[INFO] [stdout]     |
[INFO] [stdout]  38 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stdout]     | ----------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 213 |     fn peek(&self, n: usize) -> &Token {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `can_be_identifier` is never used
[INFO] [stdout]   --> src/parser/helpers.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stdout]    | ----------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub(super) fn can_be_identifier(&self, token: &Token) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.02s
[INFO] running `Command { std: "docker" "inspect" "a3a64ab13b5ce1f7d027a21b167bd38e2738445a39fb764cced7810e7c989ecf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a3a64ab13b5ce1f7d027a21b167bd38e2738445a39fb764cced7810e7c989ecf", kill_on_drop: false }`
[INFO] [stdout] a3a64ab13b5ce1f7d027a21b167bd38e2738445a39fb764cced7810e7c989ecf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cd10496a61b0f767a39b2286cf49f1ee732257d59888bfd1447de51983ee5b1b
[INFO] running `Command { std: "docker" "start" "-a" "cd10496a61b0f767a39b2286cf49f1ee732257d59888bfd1447de51983ee5b1b", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `Span`
[INFO] [stdout]  --> src/parser/types.rs:4:74
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{ast::types::*, lexer::Token, marker::LuaVersion, ParseError, Span};
[INFO] [stdout]   |                                                                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peek` is never used
[INFO] [stdout]    --> src/parser/mod.rs:213:8
[INFO] [stdout]     |
[INFO] [stdout]  38 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stdout]     | ----------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 213 |     fn peek(&self, n: usize) -> &Token {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `can_be_identifier` is never used
[INFO] [stdout]   --> src/parser/helpers.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stdout]    | ----------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub(super) fn can_be_identifier(&self, token: &Token) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling luaparse-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `Lua51`
[INFO] [stdout]  --> tests/test_bugs_debug.rs:1:19
[INFO] [stdout]   |
[INFO] [stdout] 1 | use luaparse_rs::{Lua51};
[INFO] [stdout]   |                   ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ast::ExprKind`
[INFO] [stdout]    --> tests/parser_versions.rs:123:38
[INFO] [stdout]     |
[INFO] [stdout] 123 |     use luaparse_rs::{Parser, Lua53, ast::ExprKind};
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ast::StmtKind`
[INFO] [stdout]    --> tests/parser_basic.rs:453:37
[INFO] [stdout]     |
[INFO] [stdout] 453 |     use luaparse_rs::{Parser, Luau, ast::StmtKind};
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ast::StmtKind`
[INFO] [stdout]    --> tests/parser_basic.rs:485:37
[INFO] [stdout]     |
[INFO] [stdout] 485 |     use luaparse_rs::{Parser, Luau, ast::StmtKind};
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_versions.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> tests/parser_basic.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let result = parser.parse();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> tests/parser_basic.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let result = parser.parse();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/parser_basic.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> tests/gating.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let result = parser.parse();
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_basic.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_basic.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_basic.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_basic.rs:544:9
[INFO] [stdout]     |
[INFO] [stdout] 544 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_basic.rs:602:9
[INFO] [stdout]     |
[INFO] [stdout] 602 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]    --> tests/parser_basic.rs:676:9
[INFO] [stdout]     |
[INFO] [stdout] 676 |     let ast = result.unwrap();
[INFO] [stdout]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/assignments.rs:391:9
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/type_parsing.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/type_parsing.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/type_parsing.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/type_parsing.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/type_parsing.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> tests/type_parsing.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let ast = result.unwrap();
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Lua52`, `Lua53`, `Lua54`, and `Luau`
[INFO] [stdout]  --> tests/test_13.rs:1:27
[INFO] [stdout]   |
[INFO] [stdout] 1 | use luaparse_rs::{Parser, Luau, Lua51, Lua52, Lua53, Lua54};
[INFO] [stdout]   |                           ^^^^         ^^^^^  ^^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Span`
[INFO] [stdout]  --> src/parser/types.rs:4:74
[INFO] [stdout]   |
[INFO] [stdout] 4 | use crate::{ast::types::*, lexer::Token, marker::LuaVersion, ParseError, Span};
[INFO] [stdout]   |                                                                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/precedence.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/precedence.rs:486:9
[INFO] [stdout]     |
[INFO] [stdout] 486 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/cf.rs:328:9
[INFO] [stdout]     |
[INFO] [stdout] 328 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/cf.rs:535:9
[INFO] [stdout]     |
[INFO] [stdout] 535 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/test_comprehensive.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> tests/test_comprehensive.rs:144:9
[INFO] [stdout]     |
[INFO] [stdout] 144 |     let result = parser.parse();
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `peek` is never used
[INFO] [stdout]    --> src/parser/mod.rs:213:8
[INFO] [stdout]     |
[INFO] [stdout]  38 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stdout]     | ----------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 213 |     fn peek(&self, n: usize) -> &Token {
[INFO] [stdout]     |        ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `can_be_identifier` is never used
[INFO] [stdout]   --> src/parser/helpers.rs:34:19
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stdout]    | ----------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 34 |     pub(super) fn can_be_identifier(&self, token: &Token) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.70s
[INFO] running `Command { std: "docker" "inspect" "cd10496a61b0f767a39b2286cf49f1ee732257d59888bfd1447de51983ee5b1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cd10496a61b0f767a39b2286cf49f1ee732257d59888bfd1447de51983ee5b1b", kill_on_drop: false }`
[INFO] [stdout] cd10496a61b0f767a39b2286cf49f1ee732257d59888bfd1447de51983ee5b1b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d01dfe0c607705faaa7aa53129430f510de30679c071e5f4aca107c0d56e9299
[INFO] running `Command { std: "docker" "start" "-a" "d01dfe0c607705faaa7aa53129430f510de30679c071e5f4aca107c0d56e9299", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `Span`
[INFO] [stderr]  --> src/parser/types.rs:4:74
[INFO] [stderr]   |
[INFO] [stderr] 4 | use crate::{ast::types::*, lexer::Token, marker::LuaVersion, ParseError, Span};
[INFO] [stderr]   |                                                                          ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `peek` is never used
[INFO] [stderr]    --> src/parser/mod.rs:213:8
[INFO] [stderr]     |
[INFO] [stderr]  38 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stderr]     | ----------------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 213 |     fn peek(&self, n: usize) -> &Token {
[INFO] [stderr]     |        ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `can_be_identifier` is never used
[INFO] [stderr]   --> src/parser/helpers.rs:34:19
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl<'src, V: LuaVersion> Parser<'src, V> {
[INFO] [stderr]    | ----------------------------------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 34 |     pub(super) fn can_be_identifier(&self, token: &Token) -> bool {
[INFO] [stderr]    |                   ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `luaparse-rs` (lib) generated 3 warnings (run `cargo fix --lib -p luaparse-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `luaparse-rs` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr] warning: unused imports: `Lua52`, `Lua53`, `Lua54`, and `Luau`
[INFO] [stderr]  --> tests/test_13.rs:1:27
[INFO] [stderr]   |
[INFO] [stderr] 1 | use luaparse_rs::{Parser, Luau, Lua51, Lua52, Lua53, Lua54};
[INFO] [stderr]   |                           ^^^^         ^^^^^  ^^^^^  ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/assignments.rs:391:9
[INFO] [stderr]     |
[INFO] [stderr] 391 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/cf.rs:328:9
[INFO] [stderr]     |
[INFO] [stderr] 328 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/cf.rs:535:9
[INFO] [stderr]     |
[INFO] [stderr] 535 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Lua51`
[INFO] [stderr]  --> tests/test_bugs_debug.rs:1:19
[INFO] [stderr]   |
[INFO] [stderr] 1 | use luaparse_rs::{Lua51};
[INFO] [stderr]   |                   ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/precedence.rs:469:9
[INFO] [stderr]     |
[INFO] [stderr] 469 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/precedence.rs:486:9
[INFO] [stderr]     |
[INFO] [stderr] 486 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ast::StmtKind`
[INFO] [stderr]    --> tests/parser_basic.rs:453:37
[INFO] [stderr]     |
[INFO] [stderr] 453 |     use luaparse_rs::{Parser, Luau, ast::StmtKind};
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ast::StmtKind`
[INFO] [stderr]    --> tests/parser_basic.rs:485:37
[INFO] [stderr]     |
[INFO] [stderr] 485 |     use luaparse_rs::{Parser, Luau, ast::StmtKind};
[INFO] [stderr]     |                                     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> tests/parser_basic.rs:24:9
[INFO] [stderr]    |
[INFO] [stderr] 24 |     let result = parser.parse();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> tests/parser_basic.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |     let result = parser.parse();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/parser_basic.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_basic.rs:461:9
[INFO] [stderr]     |
[INFO] [stderr] 461 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_basic.rs:493:9
[INFO] [stderr]     |
[INFO] [stderr] 493 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_basic.rs:531:9
[INFO] [stderr]     |
[INFO] [stderr] 531 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_basic.rs:544:9
[INFO] [stderr]     |
[INFO] [stderr] 544 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_basic.rs:602:9
[INFO] [stderr]     |
[INFO] [stderr] 602 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_basic.rs:676:9
[INFO] [stderr]     |
[INFO] [stderr] 676 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: `luaparse-rs` (test "test_13") generated 1 warning (run `cargo fix --test "test_13" -p luaparse-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `luaparse-rs` (test "assignments") generated 1 warning (run `cargo fix --test "assignments" -p luaparse-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `luaparse-rs` (test "cf") generated 2 warnings (run `cargo fix --test "cf" -p luaparse-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `luaparse-rs` (test "test_bugs_debug") generated 1 warning (run `cargo fix --test "test_bugs_debug" -p luaparse-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `luaparse-rs` (test "precedence") generated 2 warnings (run `cargo fix --test "precedence" -p luaparse-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `luaparse-rs` (test "parser_basic") generated 11 warnings (run `cargo fix --test "parser_basic" -p luaparse-rs` to apply 11 suggestions)
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/test_comprehensive.rs:127:9
[INFO] [stderr]     |
[INFO] [stderr] 127 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> tests/test_comprehensive.rs:144:9
[INFO] [stderr]     |
[INFO] [stderr] 144 |     let result = parser.parse();
[INFO] [stderr]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/type_parsing.rs:21:9
[INFO] [stderr]    |
[INFO] [stderr] 21 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/type_parsing.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/type_parsing.rs:41:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/type_parsing.rs:51:9
[INFO] [stderr]    |
[INFO] [stderr] 51 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/type_parsing.rs:61:9
[INFO] [stderr]    |
[INFO] [stderr] 61 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> tests/type_parsing.rs:89:9
[INFO] [stderr]    |
[INFO] [stderr] 89 |     let ast = result.unwrap();
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> tests/gating.rs:90:9
[INFO] [stderr]    |
[INFO] [stderr] 90 |     let result = parser.parse();
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ast::ExprKind`
[INFO] [stderr]    --> tests/parser_versions.rs:123:38
[INFO] [stderr]     |
[INFO] [stderr] 123 |     use luaparse_rs::{Parser, Lua53, ast::ExprKind};
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]    --> tests/parser_versions.rs:130:9
[INFO] [stderr]     |
[INFO] [stderr] 130 |     let ast = result.unwrap();
[INFO] [stderr]     |         ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `luaparse-rs` (test "test_comprehensive") generated 2 warnings (run `cargo fix --test "test_comprehensive" -p luaparse-rs` to apply 2 suggestions)
[INFO] [stderr] warning: `luaparse-rs` (test "type_parsing") generated 6 warnings (run `cargo fix --test "type_parsing" -p luaparse-rs` to apply 6 suggestions)
[INFO] [stderr] warning: `luaparse-rs` (test "gating") generated 1 warning (run `cargo fix --test "gating" -p luaparse-rs` to apply 1 suggestion)
[INFO] [stderr] warning: `luaparse-rs` (test "parser_versions") generated 2 warnings (run `cargo fix --test "parser_versions" -p luaparse-rs` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/luaparse_rs-9732a03b2f0b9bfc)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/assignments.rs (/opt/rustwide/target/debug/deps/assignments-bf40fcd1bb3c80cb)
[INFO] [stdout] 
[INFO] [stdout] running 66 tests
[INFO] [stdout] test test_bare_call_assign_fails_lua51 ... ok
[INFO] [stdout] test test_call_chain_field_assign_lua51 ... ok
[INFO] [stdout] test test_call_with_string_arg_lua51 ... ok
[INFO] [stdout] test test_call_with_long_string_arg_lua51 ... ok
[INFO] [stdout] test test_array_type_luau ... ok
[INFO] [stdout] test test_chained_calls_lua51 ... ok
[INFO] [stdout] test test_chained_mixed_calls_lua51 ... ok
[INFO] [stdout] test test_call_with_table_arg_lua51 ... ok
[INFO] [stdout] test test_close_in_do_lua54 ... ok
[INFO] [stdout] test test_compound_on_field_luau ... ok
[INFO] [stdout] test test_const_multiple_lua54 ... ok
[INFO] [stdout] test test_code_before_return_lua51 ... ok
[INFO] [stdout] test test_double_return_fails_lua51 ... ok
[INFO] [stdout] test test_empty_semicolons_rejected_lua51 ... ok
[INFO] [stdout] test test_empty_long_string_lua51 ... ok
[INFO] [stdout] test test_empty_string_lua51 ... ok
[INFO] [stdout] test test_compound_on_index_luau ... ok
[INFO] [stdout] test test_escaped_quotes_lua51 ... ok
[INFO] [stdout] test test_deep_field_assign_lua51 ... ok
[INFO] [stdout] test test_comparison_chain_lua51 ... ok
[INFO] [stdout] test test_goto_backward_lua52 ... ok
[INFO] [stdout] test test_hex_with_exponent_lua51 ... ok
[INFO] [stdout] test test_goto_forward_lua52 ... ok
[INFO] [stdout] test test_hex_upper_lua51 ... ok
[INFO] [stdout] test test_function_in_table_lua51 ... ok
[INFO] [stdout] test test_function_as_value_lua51 ... ok
[INFO] [stdout] test test_interpolated_empty_expr_luau ... ok
[INFO] [stdout] test test_interpolated_multiple_luau ... ok
[INFO] [stdout] test test_immediate_function_call_lua51 ... ok
[INFO] [stdout] test test_intersection_complex_luau ... ok
[INFO] [stdout] test test_for_in_if_lua51 ... ok
[INFO] [stdout] test test_label_in_do_lua53 ... ok
[INFO] [stdout] test test_many_semicolons_lua52 ... ok
[INFO] [stdout] test test_luau_class_pattern ... ok
[INFO] [stdout] test test_lua54_attr_rejected_luau ... ok
[INFO] [stdout] test test_max_integer_lua53 ... ok
[INFO] [stdout] test test_interpolated_complex_expr_luau ... ok
[INFO] [stdout] test test_method_call_field_assign_lua51 ... ok
[INFO] [stdout] test test_method_call_table_arg_lua51 ... ok
[INFO] [stdout] test test_multiline_args_lua51 ... ok
[INFO] [stdout] test test_mixed_field_index_assign_lua51 ... ok
[INFO] [stdout] test test_method_call_string_arg_lua51 ... ok
[INFO] [stdout] test test_multiline_table_constructor_lua51 ... ok
[INFO] [stdout] test test_luau_module_pattern ... ok
[INFO] [stdout] test test_multiple_labels_lua52 ... ok
[INFO] [stdout] test test_newline_escape_lua51 ... ok
[INFO] [stdout] test test_return_in_nested_block_lua51 ... ok
[INFO] [stdout] test test_nested_and_or_lua51 ... ok
[INFO] [stdout] test test_recursive_type_luau ... ok
[INFO] [stdout] test test_return_in_function_lua51 ... ok
[INFO] [stdout] test test_return_semicolon_lua51 ... ok
[INFO] [stdout] test test_return_then_statement_fails_lua51 ... ok
[INFO] [stdout] test test_return_nothing_toplevel_lua51 ... ok
[INFO] [stdout] test test_nested_loops_lua51 ... ok
[INFO] [stdout] test test_semicolons_between_statements_lua51 ... ok
[INFO] [stdout] test test_table_expr_key_lua51 ... ok
[INFO] [stdout] test test_union_with_nil_luau ... ok
[INFO] [stdout] test test_tuple_type_luau ... ok
[INFO] [stdout] test test_single_char_string_lua51 ... ok
[INFO] [stdout] test test_varargs_forward_lua51 ... ok
[INFO] [stdout] test test_type_cast_expression_luau ... ok
[INFO] [stdout] test test_varargs_return_lua51 ... ok
[INFO] [stdout] test test_varargs_in_concat_lua51 ... ok
[INFO] [stdout] test test_while_in_repeat_lua51 ... ok
[INFO] [stderr]      Running tests/cf.rs (/opt/rustwide/target/debug/deps/cf-1a8e0d87a8fdce82)
[INFO] [stdout] test test_table_concat_key_lua51 ... ok
[INFO] [stdout] test test_table_string_key_lua51 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 66 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 76 tests
[INFO] [stdout] test test_bitwise_luau ... ok
[INFO] [stdout] test test_bitwise_ops_lua54 ... ok
[INFO] [stdout] test test_attribute_with_args_luau ... ok
[INFO] [stdout] test test_bitwise_lua54 ... ok
[INFO] [stdout] test test_anonymous_function_no_generic_luau ... ok
[INFO] [stdout] test test_block_comment_nested_brackets_lua51 ... ok
[INFO] [stdout] test test_call_with_multiple_args_lua51 ... ok
[INFO] [stdout] test test_boolean_literal_type_luau ... ok
[INFO] [stdout] test test_chained_comparisons_lua51 ... ok
[INFO] [stdout] test test_compound_assign_nested_field_luau ... ok
[INFO] [stdout] test test_complex_binary_expr_lua51 ... ok
[INFO] [stdout] test test_continue_in_generic_for_luau ... ok
[INFO] [stdout] test test_compound_assign_field_luau ... ok
[INFO] [stdout] test test_continue_in_repeat_luau ... ok
[INFO] [stdout] test test_compound_assign_index_luau ... ok
[INFO] [stdout] test test_empty_string_lua51 ... ok
[INFO] [stdout] test test_continue_in_while_luau ... ok
[INFO] [stdout] test test_floor_div_lua54 ... ok
[INFO] [stdout] test test_for_with_expression_bounds_lua51 ... ok
[INFO] [stdout] test test_floor_div_rejected_lua52 ... ok
[INFO] [stdout] test test_generic_for_multiple_iterators_lua51 ... ok
[INFO] [stdout] test test_floor_div_rejected_lua51 ... ok
[INFO] [stdout] test test_event_handler_pattern_luau ... ok
[INFO] [stdout] test test_function_call_newline_paren_lua51 ... ok
[INFO] [stdout] test test_floor_div_lua53 ... ok
[INFO] [stdout] test test_goto_in_if_lua52 ... ok
[INFO] [stdout] test test_integer_division_lua54 ... ok
[INFO] [stdout] test test_floor_div_luau ... ok
[INFO] [stdout] test test_if_without_else_lua51 ... ok
[INFO] [stdout] test test_interpolated_string_empty_luau ... ok
[INFO] [stdout] test test_interpolated_string_with_call_luau ... ok
[INFO] [stdout] test test_large_integer_lua51 ... ok
[INFO] [stdout] test test_multiline_long_string_comment_lua51 ... ok
[INFO] [stdout] test test_intersection_with_generic_luau ... ok
[INFO] [stdout] test test_interpolated_string_multiple_exprs_luau ... ok
[INFO] [stdout] test test_mixed_statements_lua51 ... ok
[INFO] [stdout] test test_multiple_calls_one_line_lua51 ... ok
[INFO] [stdout] test test_multiple_labels_lua52 ... ok
[INFO] [stdout] test test_negative_exponent_lua51 ... ok
[INFO] [stdout] test test_multi_target_assignment_lua51 ... ok
[INFO] [stdout] test test_nested_call_lua51 ... ok
[INFO] [stdout] test test_nested_if_in_loop_lua51 ... ok
[INFO] [stdout] test test_nested_if_lua51 ... ok
[INFO] [stdout] test test_promise_chain_pattern_luau ... ok
[INFO] [stdout] test test_nested_generic_in_type_decl_luau ... ok
[INFO] [stdout] test test_return_at_end_of_do_block_lua51 ... ok
[INFO] [stdout] test test_return_in_function_lua51 ... ok
[INFO] [stdout] test test_single_quoted_string_lua51 ... ok
[INFO] [stdout] test test_nested_loops_lua51 ... ok
[INFO] [stdout] test test_roblox_class_pattern_luau ... ok
[INFO] [stdout] test test_scientific_notation_lua51 ... ok
[INFO] [stdout] test test_shebang_lua51 ... ok
[INFO] [stdout] test test_shift_ops_lua54 ... ok
[INFO] [stdout] test test_string_literal_type_luau ... ok
[INFO] [stdout] test test_table_empty_then_assign_lua51 ... ok
[INFO] [stdout] test test_type_annotation_on_local_multi_luau ... ok
[INFO] [stdout] test test_table_with_computed_keys_lua51 ... ok
[INFO] [stdout] test test_table_with_string_keys_lua51 ... ok
[INFO] [stdout] test test_type_decl_union_luau ... ok
[INFO] [stdout] test test_type_assertion_chain_luau ... ok
[INFO] [stdout] test test_type_mixed_table_luau ... ok
[INFO] [stdout] test test_type_decl_function_type_luau ... ok
[INFO] [stdout] test test_type_module_generic_luau ... ok
[INFO] [stdout] test test_type_module_path_luau ... ok
[INFO] [stdout] test test_type_decl_table_luau ... ok
[INFO] [stdout] test test_ternary_idiom_lua51 ... ok
[INFO] [stdout] test test_type_decl_generic_constraint_luau ... ok
[INFO] [stdout] test test_type_nested_optional_luau ... ok
[INFO] [stdout] test test_type_function_returning_function_luau ... ok
[INFO] [stdout] test test_typed_table_operations_luau ... ok
[INFO] [stdout] test test_type_union_with_nil_luau ... ok
[INFO] [stdout] test test_type_table_indexer_luau ... ok
[INFO] [stdout] test test_variadic_type_param_luau ... ok
[INFO] [stdout] test test_typed_generic_for_luau ... ok
[INFO] [stdout] test test_very_deep_generic_luau ... ok
[INFO] [stdout] test test_typed_numeric_for_luau ... ok
[INFO] [stderr]      Running tests/gating.rs (/opt/rustwide/target/debug/deps/gating-38fb96127dd9bd30)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 76 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 92 tests
[INFO] [stdout] test test_bitwise_not_lua53 ... ok
[INFO] [stdout] test test_attribute_rejected_lua51 ... ok
[INFO] [stdout] test test_break_in_repeat_lua51 ... ok
[INFO] [stdout] test test_bitwise_rejected_lua52 ... ok
[INFO] [stdout] test test_bitwise_rejected_lua51 ... ok
[INFO] [stdout] test test_break_in_for_lua51 ... ok
[INFO] [stdout] test test_call_chain_as_statement_lua51 ... ok
[INFO] [stdout] test test_bitwise_not_lua54 ... ok
[INFO] [stdout] test test_call_with_long_string_arg_lua51 ... ok
[INFO] [stdout] test test_call_with_string_arg_lua51 ... ok
[INFO] [stdout] test test_call_with_table_arg_lua51 ... ok
[INFO] [stdout] test test_chained_method_calls_lua51 ... ok
[INFO] [stdout] test test_break_in_while_lua51 ... ok
[INFO] [stdout] test test_close_attribute_lua54 ... ok
[INFO] [stdout] test test_compound_assignment_rejected_lua51 ... ok
[INFO] [stdout] test test_const_attribute_lua54 ... ok
[INFO] [stdout] test test_complex_table_computed_key_lua51 ... ok
[INFO] [stdout] test test_concat_with_number_lua51 ... ok
[INFO] [stdout] test test_concat_after_type_cast_luau ... ok
[INFO] [stdout] test test_compound_assignment_rejected_lua54 ... ok
[INFO] [stdout] test test_dotted_method_function_lua51 ... ok
[INFO] [stdout] test test_deeply_dotted_function_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua51 ... ok
[INFO] [stdout] test test_double_negation_lua51 ... ok
[INFO] [stdout] test test_do_block_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua54 ... ok
[INFO] [stdout] test test_deeply_parenthesized_lua51 ... ok
[INFO] [stdout] test test_elseif_complex_condition_lua51 ... ok
[INFO] [stdout] test test_export_type_generic_luau ... ok
[INFO] [stdout] test test_field_assignment_lua51 ... ok
[INFO] [stdout] test test_export_type_simple_luau ... ok
[INFO] [stdout] test test_export_type_table_luau ... ok
[INFO] [stdout] test test_float_number_lua51 ... ok
[INFO] [stdout] test test_float_literal_lua53 ... ok
[INFO] [stdout] test test_empty_program_lua51 ... ok
[INFO] [stdout] test test_empty_return_lua51 ... ok
[INFO] [stdout] test test_frozen_table_luau ... ok
[INFO] [stdout] test test_goto_accepted_lua54 ... ok
[INFO] [stdout] test test_goto_accepted_lua53 ... ok
[INFO] [stdout] test test_function_in_table_constructor_lua51 ... ok
[INFO] [stdout] test test_if_expression_elseif_luau ... ok
[INFO] [stdout] test test_goto_rejected_lua51 ... ok
[INFO] [stdout] test test_if_expression_luau ... ok
[INFO] [stdout] test test_if_elseif_chain_lua51 ... ok
[INFO] [stdout] test test_index_assignment_lua51 ... ok
[INFO] [stdout] test test_goto_accepted_lua52 ... ok
[INFO] [stdout] test test_interpolated_string_rejected_lua51 ... ok
[INFO] [stdout] test test_integer_literal_lua53 ... ok
[INFO] [stdout] test test_if_expression_nested_luau ... ok
[INFO] [stdout] test test_hex_number_lower_lua51 ... ok
[INFO] [stdout] test test_if_expression_rejected_lua51 ... ok
[INFO] [stdout] test test_hex_number_lua51 ... ok
[INFO] [stdout] test test_long_string_level1_lua51 ... ok
[INFO] [stdout] test test_long_string_with_brackets_inside_lua51 ... ok
[INFO] [stdout] test test_length_of_table_lua51 ... ok
[INFO] [stdout] test test_long_string_level0_lua51 ... ok
[INFO] [stdout] test test_method_call_lua51 ... ok
[INFO] [stdout] test test_method_def_in_table_lua51 ... ok
[INFO] [stdout] test test_method_call_with_string_arg_lua51 ... ok
[INFO] [stdout] test test_multi_local_no_assign_lua51 ... ok
[INFO] [stdout] test test_module_pattern_luau ... ok
[INFO] [stdout] test test_multi_local_partial_assign_lua51 ... ok
[INFO] [stdout] test test_nested_do_blocks_lua51 ... ok
[INFO] [stdout] test test_multiple_semicolons_lua51 ... ok
[INFO] [stdout] test test_number_starting_with_dot_lua51 ... ok
[INFO] [stdout] test test_only_semicolons_lua51 ... ok
[INFO] [stdout] test test_nested_tables_lua51 ... ok
[INFO] [stdout] test test_right_assoc_exponent_lua51 ... ok
[INFO] [stdout] test test_not_not_lua51 ... ok
[INFO] [stdout] test test_return_nil_lua51 ... ok
[INFO] [stdout] test test_paren_as_call_prefix_lua51 ... ok
[INFO] [stdout] test test_semicolons_as_separator_lua51 ... ok
[INFO] [stdout] test test_swap_assignment_lua51 ... ok
[INFO] [stdout] test test_string_concat_lua51 ... ok
[INFO] [stdout] test test_table_mixed_separator_lua51 ... ok
[INFO] [stdout] test test_table_single_element_lua51 ... ok
[INFO] [stdout] test test_type_annotation_rejected_lua51 ... ok
[INFO] [stdout] test test_table_trailing_comma_lua51 ... ok
[INFO] [stdout] test test_table_trailing_semicolon_lua51 ... ok
[INFO] [stdout] test test_table_with_function_value_lua51 ... ok
[INFO] [stdout] test test_type_pack_in_generic_luau ... ok
[INFO] [stdout] test test_typeof_in_union_luau ... ok
[INFO] [stdout] test test_typeof_with_complex_expr_luau ... ok
[INFO] [stdout] test test_varargs_after_params_lua51 ... ok
[INFO] [stdout] test test_label_rejected_lua51 ... ok
[INFO] [stdout] test test_repeat_until_complex_lua51 ... ok
[INFO] [stdout] test test_while_complex_condition_lua51 ... ok
[INFO] [stdout] test test_varargs_in_function_lua51 ... ok
[INFO] [stdout] test test_length_of_string_lua51 ... ok
[INFO] [stdout] test test_lua54_attributes_rejected_lua51 ... ok
[INFO] [stdout] test test_varargs_passed_to_call_lua51 ... ok
[INFO] [stdout] test test_varargs_in_table_lua51 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 92 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/generics.rs (/opt/rustwide/target/debug/deps/generics-029fbc7127f25cd2)
[INFO] [stdout] 
[INFO] [stdout] running 145 tests
[INFO] [stdout] test test_array_type_annotation_luau ... ok
[INFO] [stdout] test test_assign_to_nested_field_lua51 ... ok
[INFO] [stdout] test test_assign_to_table_field_lua51 ... ok
[INFO] [stdout] test test_attribute_rejected_lua51 ... ok
[INFO] [stderr]      Running tests/misc.rs (/opt/rustwide/target/debug/deps/misc-322c5875d3254c74)
[INFO] [stdout] test test_binary_number_luau ... ok
[INFO] [stdout] test test_attribute_rejected_lua52 ... ok
[INFO] [stdout] test test_bitwise_or_lua53 ... ok
[INFO] [stdout] test test_attribute_rejected_lua53 ... ok
[INFO] [stdout] test test_bitwise_rejected_lua51 ... ok
[INFO] [stdout] test test_bitwise_and_lua53 ... ok
[INFO] [stdout] test test_bitwise_rejected_lua52 ... ok
[INFO] [stdout] test test_assign_to_table_index_lua51 ... ok
[INFO] [stdout] test test_bitwise_not_lua53 ... ok
[INFO] [stdout] test test_boolean_false_lua51 ... ok
[INFO] [stdout] test test_break_in_while_lua51 ... ok
[INFO] [stdout] test test_call_as_statement_lua51 ... ok
[INFO] [stdout] test test_bitwise_xor_lua53 ... ok
[INFO] [stdout] test test_chained_index_and_call_luau ... ok
[INFO] [stdout] test test_close_attribute_lua54 ... ok
[INFO] [stdout] test test_break_in_for_lua51 ... ok
[INFO] [stdout] test test_break_in_repeat_lua51 ... ok
[INFO] [stdout] test test_call_on_string_lua51 ... ok
[INFO] [stdout] test test_boolean_true_lua51 ... ok
[INFO] [stdout] test test_compound_add_assign_luau ... ok
[INFO] [stdout] test test_compound_concat_assign_luau ... ok
[INFO] [stdout] test test_comment_only_lua51 ... ok
[INFO] [stdout] test test_compound_div_assign_luau ... ok
[INFO] [stdout] test test_complex_roblox_pattern_luau ... ok
[INFO] [stdout] test test_compound_assign_rejected_lua51 ... ok
[INFO] [stdout] test test_compound_assign_rejected_lua54 ... ok
[INFO] [stdout] test test_compound_floor_div_assign_luau ... ok
[INFO] [stdout] test test_compound_pow_assign_luau ... ok
[INFO] [stdout] test test_compound_mod_assign_luau ... ok
[INFO] [stdout] test test_const_attribute_lua54 ... ok
[INFO] [stdout] test test_compound_sub_assign_luau ... ok
[INFO] [stdout] test test_continue_in_for_luau ... ok
[INFO] [stdout] test test_compound_mul_assign_luau ... ok
[INFO] [stdout] test test_deeply_nested_parens_lua51 ... ok
[INFO] [stdout] test test_deeply_nested_tables_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua51 ... ok
[INFO] [stdout] test test_double_unary_minus_lua51 ... ok
[INFO] [stdout] test test_empty_input_lua51 ... ok
[INFO] [stdout] test test_equal_lua51 ... ok
[INFO] [stdout] test test_do_block_with_statements_lua51 ... ok
[INFO] [stdout] test test_empty_do_block_lua51 ... ok
[INFO] [stdout] test test_export_type_luau ... ok
[INFO] [stdout] test test_empty_function_body_lua51 ... ok
[INFO] [stdout] test test_floor_div_in_complex_expr_lua53 ... ok
[INFO] [stdout] test test_empty_while_block_lua51 ... ok
[INFO] [stdout] test test_empty_statement_semicolons_lua52 ... ok
[INFO] [stdout] test test_function_generic_params_luau ... ok
[INFO] [stdout] test test_function_as_argument_lua51 ... ok
[INFO] [stdout] test test_function_type_annotation_luau ... ok
[INFO] [stdout] test test_generic_followed_by_eq_luau ... ok
[INFO] [stdout] test test_function_return_type_luau ... ok
[INFO] [stdout] test test_frozen_table_call_luau ... ok
[INFO] [stdout] test test_function_multi_return_type_luau ... ok
[INFO] [stdout] test test_generic_for_next_lua51 ... ok
[INFO] [stdout] test test_generic_for_ipairs_lua51 ... ok
[INFO] [stdout] test test_greater_equal_lua51 ... ok
[INFO] [stdout] test test_if_expression_elseif_luau ... ok
[INFO] [stdout] test test_hex_number_lua51 ... ok
[INFO] [stdout] test test_if_expression_in_assignment_luau ... ok
[INFO] [stdout] test test_if_expression_nested_luau ... ok
[INFO] [stdout] test test_immediate_invoke_lua51 ... ok
[INFO] [stdout] test test_index_on_call_result_lua51 ... ok
[INFO] [stdout] test test_intersection_type_annotation_luau ... ok
[INFO] [stdout] test test_left_shift_lua53 ... ok
[INFO] [stdout] test test_generic_for_pairs_lua51 ... ok
[INFO] [stdout] test test_label_goto_lua52 ... ok
[INFO] [stdout] test test_goto_rejected_lua51 ... ok
[INFO] [stdout] test test_hex_float_lua53 ... ok
[INFO] [stdout] test test_generic_function_type_luau ... ok
[INFO] [stdout] test test_label_goto_lua53 ... ok
[INFO] [stdout] test test_greater_than_lua51 ... ok
[INFO] [stdout] test test_length_operator_lua51 ... ok
[INFO] [stdout] test test_length_of_string_lua51 ... ok
[INFO] [stdout] test test_local_function_many_params_lua51 ... ok
[INFO] [stdout] test test_long_elseif_chain_lua51 ... ok
[INFO] [stdout] test test_less_equal_lua51 ... ok
[INFO] [stdout] test test_long_string_level0_lua51 ... ok
[INFO] [stdout] test test_less_than_lua51 ... ok
[INFO] [stdout] test test_method_with_string_arg_luau ... ok
[INFO] [stdout] test test_long_string_level1_lua51 ... ok
[INFO] [stdout] test test_long_string_with_newlines_lua51 ... ok
[INFO] [stdout] test test_method_with_table_arg_luau ... ok
[INFO] [stdout] test test_method_chain_luau ... ok
[INFO] [stdout] test test_multiline_string_in_call_lua51 ... ok
[INFO] [stdout] test test_multiple_attributes_function_luau ... ok
[INFO] [stdout] test test_multiple_assignment_lua51 ... ok
[INFO] [stdout] test test_module_pattern_lua51 ... ok
[INFO] [stdout] test test_multiple_local_with_types_luau ... ok
[INFO] [stdout] test test_nested_method_function_def_lua51 ... ok
[INFO] [stdout] test test_nested_function_def_lua51 ... ok
[INFO] [stdout] test test_nil_literal_lua51 ... ok
[INFO] [stdout] test test_not_equal_lua51 ... ok
[INFO] [stdout] test test_numeric_for_with_step_lua51 ... ok
[INFO] [stdout] test test_method_function_def_lua51 ... ok
[INFO] [stdout] test test_precedence_pow_lua51 ... ok
[INFO] [stdout] test test_oop_pattern_lua51 ... ok
[INFO] [stdout] test test_optional_type_annotation_luau ... ok
[INFO] [stdout] test test_precedence_add_mul_lua51 ... ok
[INFO] [stdout] test test_multiline_function_call_luau ... ok
[INFO] [stdout] test test_precedence_and_or_lua51 ... ok
[INFO] [stdout] test test_precedence_concat_lua51 ... ok
[INFO] [stdout] test test_return_multiple_lua51 ... ok
[INFO] [stdout] test test_right_shift_lua53 ... ok
[INFO] [stdout] test test_repeat_until_lua51 ... ok
[INFO] [stdout] test test_precedence_not_and_lua51 ... ok
[INFO] [stdout] test test_repeat_until_complex_condition ... ok
[INFO] [stdout] test test_return_function_call_lua51 ... ok
[INFO] [stdout] test test_return_nothing_lua51 ... ok
[INFO] [stdout] test test_semicolons_between_statements_lua51 ... ok
[INFO] [stdout] test test_string_escapes_lua51 ... ok
[INFO] [stdout] test test_string_hex_escape_lua52 ... ok
[INFO] [stdout] test test_string_unicode_escape_lua53 ... ok
[INFO] [stdout] test test_string_interpolation_basic_luau ... ok
[INFO] [stdout] test test_string_interpolation_empty_luau ... ok
[INFO] [stdout] test test_string_interpolation_nested_luau ... ok
[INFO] [stdout] test test_swap_assignment_lua51 ... ok
[INFO] [stdout] test test_table_type_annotation_luau ... ok
[INFO] [stdout] test test_table_mixed_keys_lua51 ... ok
[INFO] [stdout] test test_string_interpolation_expr_luau ... ok
[INFO] [stdout] test test_table_with_function_value_lua51 ... ok
[INFO] [stdout] test test_table_nested_lua51 ... ok
[INFO] [stdout] test test_triple_nested_generic_luau ... ok
[INFO] [stdout] test test_trailing_comma_in_table_lua51 ... ok
[INFO] [stdout] test test_type_alias_luau ... ok
[INFO] [stdout] test test_trailing_semicolon_in_table_lua51 ... ok
[INFO] [stdout] test test_type_cast_luau ... ok
[INFO] [stdout] test test_type_cast_generic_luau ... ok
[INFO] [stdout] test test_type_cast_in_expression_luau ... ok
[INFO] [stdout] test test_type_generic_declaration_luau ... ok
[INFO] [stdout] test test_type_cast_union_luau ... ok
[INFO] [stdout] test test_underscore_in_number_luau ... ok
[INFO] [stdout] test test_unary_minus_variable_lua51 ... ok
[INFO] [stdout] test test_typeof_in_type_annotation_luau ... ok
[INFO] [stdout] test test_unary_minus_call_lua51 ... ok
[INFO] [stdout] test test_unary_minus_number_lua51 ... ok
[INFO] [stdout] test test_vararg_in_function_body ... ok
[INFO] [stdout] test test_union_type_annotation_luau ... ok
[INFO] [stdout] test test_vararg_in_table ... ok
[INFO] [stdout] test test_whitespace_only_lua51 ... ok
[INFO] [stdout] test test_vararg_in_call ... ok
[INFO] [stdout] test test_typed_variadic_param_luau ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 145 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 120 tests
[INFO] [stdout] test test_all_comparison_ops_lua51 ... ok
[INFO] [stdout] test test_attributes_lua54 ... ok
[INFO] [stdout] test test_attributes_rejected_lua51 ... ok
[INFO] [stdout] test test_binary_literal_luau ... ok
[INFO] [stdout] test test_bitwise_rejected_lua51 ... ok
[INFO] [stdout] test test_bitwise_ops_lua53 ... ok
[INFO] [stdout] test test_bitwise_not_lua53 ... ok
[INFO] [stdout] test test_chained_and_or_lua51 ... ok
[INFO] [stdout] test test_block_comment_multiline_lua51 ... ok
[INFO] [stdout] test test_block_comment_in_args_lua51 ... ok
[INFO] [stdout] test test_chained_method_calls_lua51 ... ok
[INFO] [stdout] test test_break_in_while_lua51 ... ok
[INFO] [stdout] test test_close_attribute_lua54 ... ok
[INFO] [stdout] test test_comment_after_statement_lua51 ... ok
[INFO] [stdout] test test_comment_between_statements_lua51 ... ok
[INFO] [stdout] test test_compound_concat_luau ... ok
[INFO] [stdout] test test_continue_in_while_luau ... ok
[INFO] [stdout] test test_concat_right_assoc_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua51 ... ok
[INFO] [stdout] test test_comment_in_table_lua51 ... ok
[INFO] [stdout] test test_compound_add_luau ... ok
[INFO] [stdout] test test_complex_expr_lua51 ... ok
[INFO] [stdout] test test_complex_luau_code ... ok
[INFO] [stdout] test test_decimal_escape_lua51 ... ok
[INFO] [stdout] test test_compound_rejected_lua51 ... ok
[INFO] [stdout] test test_deeply_nested_table_lua51 ... ok
[INFO] [stdout] test test_double_unary_lua51 ... ok
[INFO] [stdout] test test_empty_do_block_lua51 ... ok
[INFO] [stdout] test test_empty_program_lua51 ... ok
[INFO] [stdout] test test_empty_semicolons_lua52 ... ok
[INFO] [stdout] test test_escape_sequences_lua53 ... ok
[INFO] [stdout] test test_empty_table_lua51 ... ok
[INFO] [stdout] test test_function_no_args_lua51 ... ok
[INFO] [stdout] test test_function_varargs_lua51 ... ok
[INFO] [stdout] test test_export_type_luau ... ok
[INFO] [stdout] test test_hex_escape_lua53 ... ok
[INFO] [stdout] test test_function_mixed_args_varargs_lua51 ... ok
[INFO] [stdout] test test_goto_rejected_lua51 ... ok
[INFO] [stdout] test test_for_in_no_pairs_luau ... ok
[INFO] [stdout] test test_goto_lua52 ... ok
[INFO] [stdout] test test_generic_for_lua51 ... ok
[INFO] [stdout] test test_generic_for_ipairs_lua51 ... ok
[INFO] [stdout] test test_hex_float_lua53 ... ok
[INFO] [stdout] test test_immediate_call_function_lua51 ... ok
[INFO] [stdout] test test_hex_literal_lua51 ... ok
[INFO] [stdout] test test_integer_division_lua54 ... ok
[INFO] [stdout] test test_if_elseif_else_lua51 ... ok
[INFO] [stdout] test test_if_expression_luau ... ok
[INFO] [stdout] test test_integer_format_lua53 ... ok
[INFO] [stdout] test test_if_expression_elseif_luau ... ok
[INFO] [stdout] test test_interpolated_string_luau ... ok
[INFO] [stdout] test test_long_string_level1_lua51 ... ok
[INFO] [stdout] test test_interpolated_string_nested_luau ... ok
[INFO] [stdout] test test_long_string_level2_lua51 ... ok
[INFO] [stdout] test test_label_rejected_lua51 ... ok
[INFO] [stdout] test test_length_operator_lua51 ... ok
[INFO] [stdout] test test_long_field_chain_lua51 ... ok
[INFO] [stdout] test test_long_string_level0_lua51 ... ok
[INFO] [stdout] test test_many_params_lua51 ... ok
[INFO] [stdout] test test_mixed_access_assign_lua51 ... ok
[INFO] [stdout] test test_multi_local_lua51 ... ok
[INFO] [stdout] test test_module_pattern_lua51 ... ok
[INFO] [stdout] test test_method_call_lua51 ... ok
[INFO] [stdout] test test_multi_return_lua51 ... ok
[INFO] [stdout] test test_method_definition_lua51 ... ok
[INFO] [stdout] test test_multiline_chain_in_local_lua51 ... ok
[INFO] [stdout] test test_multi_assign_lua51 ... ok
[INFO] [stdout] test test_multiline_function_call_lua51 ... ok
[INFO] [stdout] test test_multiple_elseif_lua51 ... ok
[INFO] [stdout] test test_nested_if_lua51 ... ok
[INFO] [stdout] test test_multiple_statements_one_line_lua51 ... ok
[INFO] [stdout] test test_nested_do_blocks_lua51 ... ok
[INFO] [stdout] test test_nested_field_assign_lua51 ... ok
[INFO] [stdout] test test_not_operator_lua51 ... ok
[INFO] [stdout] test test_numeric_for_lua51 ... ok
[INFO] [stdout] test test_nested_parens_lua51 ... ok
[INFO] [stdout] test test_not_not_lua51 ... ok
[INFO] [stdout] test test_multiline_table_lua51 ... ok
[INFO] [stdout] test test_nested_functions_lua51 ... ok
[INFO] [stdout] test test_numeric_for_with_step_lua51 ... ok
[INFO] [stdout] test test_nested_if_expression_luau ... ok
[INFO] [stdout] test test_only_block_comment_lua51 ... ok
[INFO] [stdout] test test_power_right_assoc_lua51 ... ok
[INFO] [stdout] test test_only_comments_lua51 ... ok
[INFO] [stdout] test test_repeat_empty_lua51 ... ok
[INFO] [stdout] test test_oop_pattern_lua51 ... ok
[INFO] [stdout] test test_repeat_until_lua51 ... ok
[INFO] [stdout] test test_paren_expr_lua51 ... ok
[INFO] [stdout] test test_return_multiple_lua51 ... ok
[INFO] [stdout] test test_return_trailing_call_lua51 ... ok
[INFO] [stdout] test test_string_method_call_lua51 ... ok
[INFO] [stdout] test test_semicolons_lua51 ... ok
[INFO] [stdout] test test_return_nil_lua51 ... ok
[INFO] [stdout] test test_table_call_lua51 ... ok
[INFO] [stdout] test test_return_nothing_lua51 ... ok
[INFO] [stdout] test test_operator_precedence_lua51 ... ok
[INFO] [stdout] test test_string_call_lua51 ... ok
[INFO] [stdout] test test_table_list_lua51 ... ok
[INFO] [stdout] test test_table_computed_key_lua51 ... ok
[INFO] [stdout] test test_table_mixed_lua51 ... ok
[INFO] [stdout] test test_table_function_value_lua51 ... ok
[INFO] [stdout] test test_table_record_lua51 ... ok
[INFO] [stdout] test test_table_trailing_comma_lua51 ... ok
[INFO] [stdout] test test_type_function_luau ... ok
[INFO] [stdout] test test_type_cast_luau ... ok
[INFO] [stdout] test test_type_alias_luau ... ok
[INFO] [stdout] test test_type_optional_luau ... ok
[INFO] [stdout] test test_table_trailing_semicolon_lua51 ... ok
[INFO] [stdout] test test_type_generic_table_luau ... ok
[INFO] [stdout] test test_type_intersection_luau ... ok
[INFO] [stdout] test test_table_nested_lua51 ... ok
[INFO] [stdout] test test_unary_minus_lua51 ... ok
[INFO] [stdout] test test_underscore_in_number_luau ... ok
[INFO] [stdout] test test_type_rejected_lua51 ... ok
[INFO] [stdout] test test_unicode_escape_lua53 ... ok
[INFO] [stdout] test test_varargs_in_call_lua51 ... ok
[INFO] [stdout] test test_varargs_in_expression_lua51 ... ok
[INFO] [stdout] test test_varargs_in_table_lua51 ... ok
[INFO] [stdout] test test_while_complex_condition_lua51 ... ok
[INFO] [stdout] test test_type_union_luau ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 120 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mixed.rs (/opt/rustwide/target/debug/deps/mixed-f3d348a3bc74f249)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test test_assign_to_literal_rejected_lua51 ... ok
[INFO] [stdout] test test_bare_number_rejected_lua51 ... ok
[INFO] [stdout] test test_bare_string_rejected_lua51 ... ok
[INFO] [stdout] test test_bitwise_lua54 ... ok
[INFO] [stdout] test test_block_comment_level1_lua51 ... ok
[INFO] [stdout] test test_bitwise_rejected_lua52 ... ok
[INFO] [stdout] test test_compound_div_luau ... ok
[INFO] [stdout] test test_capital_e_exponent_lua51 ... ok
[INFO] [stdout] test test_compound_mod_luau ... ok
[INFO] [stdout] test test_block_comment_level2_lua51 ... ok
[INFO] [stdout] test test_compound_rejected_lua53 ... ok
[INFO] [stdout] test test_compound_floor_div_luau ... ok
[INFO] [stdout] test test_compound_pow_luau ... ok
[INFO] [stdout] test test_compound_rejected_lua52 ... ok
[INFO] [stdout] test test_compound_rejected_lua54 ... ok
[INFO] [stdout] test test_complex_table_with_methods_luau ... ok
[INFO] [stdout] test test_compound_mul_luau ... ok
[INFO] [stdout] test test_deep_generic_type_luau ... ok
[INFO] [stdout] test test_compound_sub_luau ... ok
[INFO] [stdout] test test_coroutine_pattern_lua51 ... ok
[INFO] [stdout] test test_deep_function_name_lua51 ... ok
[INFO] [stdout] test test_double_return_rejected_lua51 ... ok
[INFO] [stdout] test test_concat_call_lua51 ... ok
[INFO] [stdout] test test_empty_function_body_lua51 ... ok
[INFO] [stdout] test test_empty_if_body_lua51 ... ok
[INFO] [stdout] test test_empty_repeat_body_lua51 ... ok
[INFO] [stdout] test test_floor_div_lua53 ... ok
[INFO] [stdout] test test_floor_div_luau ... ok
[INFO] [stdout] test test_generic_function_return_type_luau ... ok
[INFO] [stdout] test test_floor_div_rejected_lua52 ... ok
[INFO] [stdout] test test_if_expr_in_call_luau ... ok
[INFO] [stdout] test test_if_expr_in_binary_luau ... ok
[INFO] [stdout] test test_if_expr_in_table_luau ... ok
[INFO] [stdout] test test_lua54_const_attribute ... ok
[INFO] [stdout] test test_frozen_table_type_luau ... ok
[INFO] [stdout] test test_length_of_table_lua51 ... ok
[INFO] [stdout] test test_leading_dot_number_lua51 ... ok
[INFO] [stdout] test test_metatable_pattern_lua51 ... ok
[INFO] [stdout] test test_for_in_next_lua51 ... ok
[INFO] [stdout] test test_iterator_pattern_lua51 ... ok
[INFO] [stdout] test test_multiline_expression_lua51 ... ok
[INFO] [stdout] test test_native_function_statement_luau ... ok
[INFO] [stdout] test test_multi_generic_type_decl_luau ... ok
[INFO] [stdout] test test_native_local_function_luau ... ok
[INFO] [stdout] test test_multi_target_mixed_assign_lua51 ... ok
[INFO] [stdout] test test_multiline_string_in_table_lua51 ... ok
[INFO] [stdout] test test_negative_exponent_lua51 ... ok
[INFO] [stdout] test test_optional_function_type_luau ... ok
[INFO] [stdout] test test_nested_method_definition_lua51 ... ok
[INFO] [stdout] test test_nested_closures_lua51 ... ok
[INFO] [stdout] test test_paren_field_assign_lua51 ... ok
[INFO] [stdout] test test_not_comparison_lua51 ... ok
[INFO] [stdout] test test_paren_call_lua51 ... ok
[INFO] [stdout] test test_pcall_pattern_lua51 ... ok
[INFO] [stdout] test test_paren_index_assign_lua51 ... ok
[INFO] [stdout] test test_promise_pattern_luau ... ok
[INFO] [stdout] test test_recursive_local_function_lua51 ... ok
[INFO] [stdout] test test_roblox_service_pattern_luau ... ok
[INFO] [stdout] test test_scientific_notation_lua51 ... ok
[INFO] [stdout] test test_string_method_chain_lua51 ... ok
[INFO] [stdout] test test_table_mixed_separators_lua51 ... ok
[INFO] [stdout] test test_select_pattern_lua51 ... ok
[INFO] [stdout] test test_ternary_pattern_lua51 ... ok
[INFO] [stdout] test test_table_operations_lua51 ... ok
[INFO] [stdout] test test_type_assertion_chain_luau ... ok
[INFO] [stdout] test test_type_rejected_lua52 ... ok
[INFO] [stdout] test test_type_rejected_lua53 ... ok
[INFO] [stdout] test test_unary_in_binary_lua51 ... ok
[INFO] [stdout] test test_type_rejected_lua54 ... ok
[INFO] [stdout] test test_typeof_in_union_luau ... ok
[INFO] [stdout] test test_empty_for_body_lua51 ... ok
[INFO] [stdout] test test_empty_while_body_lua51 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_basic.rs (/opt/rustwide/target/debug/deps/parser_basic-ad2c54eec35b6823)
[INFO] [stdout] running 45 tests
[INFO] [stderr]      Running tests/parser_versions.rs (/opt/rustwide/target/debug/deps/parser_versions-191111a5a9951c9a)
[INFO] [stdout] test test_call_statement ... ok
[INFO] [stderr]      Running tests/precedence.rs (/opt/rustwide/target/debug/deps/precedence-cc787bf8fc6789c9)
[INFO] [stdout] test test_chained_literal_calls ... ok
[INFO] [stdout] test test_empty_interpolation_error ... ok
[INFO] [stdout] test test_escaped_braces ... ok
[INFO] [stdout] test test_field_assignment ... ok
[INFO] [stdout] test test_immediate_invocation ... ok
[INFO] [stdout] test test_hex_float ... ok
[INFO] [stdout] test test_index_assignment ... ok
[INFO] [stdout] test test_interpolation_with_function_call ... ok
[INFO] [stdout] test test_function_declaration ... ok
[INFO] [stdout] test test_invalid_exponent ... ok
[INFO] [stdout] test test_if_statement ... ok
[INFO] [stdout] test test_invalid_assignment ... ok
[INFO] [stdout] test test_local_declaration ... ok
[INFO] [stdout] test test_long_string_nested ... ok
[INFO] [stdout] test test_invalid_hex_number ... ok
[INFO] [stdout] test test_multiple_assignment ... ok
[INFO] [stdout] test test_long_string_different_levels ... ok
[INFO] [stdout] test test_method_call_statement ... ok
[INFO] [stdout] test test_multiple_interpolations ... ok
[INFO] [stdout] test test_nested_field_assignment ... ok
[INFO] [stdout] test test_multiple_string_calls ... ok
[INFO] [stdout] test test_nested_interpolation_braces ... ok
[INFO] [stdout] test test_complex_interpolation ... ok
[INFO] [stdout] test test_numeric_underscores ... ok
[INFO] [stdout] test test_compound_assignment ... ok
[INFO] [stdout] test test_parenthesized_call ... ok
[INFO] [stdout] test test_shebang ... ok
[INFO] [stdout] test test_shebang_not_at_start ... ok
[INFO] [stdout] test test_simple_assignment ... ok
[INFO] [stdout] test test_table_construction ... ok
[INFO] [stdout] test test_string_literal_call ... ok
[INFO] [stdout] test test_string_then_table_call ... ok
[INFO] [stdout] test test_trailing_comma_table ... ok
[INFO] [stdout] test test_table_literal_call ... ok
[INFO] [stdout] test test_unicode_identifiers ... ok
[INFO] [stdout] test test_unterminated_long_string ... ok
[INFO] [stdout] test test_valid_hex_float ... ok
[INFO] [stdout] test test_varargs_at_end_valid ... ok
[INFO] [stdout] test test_varargs_multiple_positions ... ok
[INFO] [stdout] test test_varargs_must_be_last ... ok
[INFO] [stdout] test test_semicolons ... ok
[INFO] [stdout] test test_simple_interpolation ... ok
[INFO] [stdout] test test_string_escapes ... ok
[INFO] [stdout] test test_parenthesized_assignment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 45 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test test_bitwise_ops_lua53 ... ok
[INFO] [stdout] test test_bitwise_not_lua53 ... ok
[INFO] [stdout] test test_bitwise_precedence_lua53 ... ok
[INFO] [stdout] test test_close_attribute_lua54 ... ok
[INFO] [stdout] test test_const_attribute_lua54 ... ok
[INFO] [stdout] test test_continue_as_keyword_luau ... ok
[INFO] [stdout] test test_goto_as_identifier_lua51 ... ok
[INFO] [stdout] test test_continue_as_identifier_lua51 ... ok
[INFO] [stdout] test test_export_as_identifier_lua51 ... ok
[INFO] [stdout] test test_export_type_luau ... ok
[INFO] [stdout] test test_goto_forward_jump_lua52 ... ok
[INFO] [stdout] test test_type_as_identifier_lua51 ... ok
[INFO] [stdout] test test_goto_label_lua52 ... ok
[INFO] [stdout] test test_goto_fails_lua51 ... ok
[INFO] [stdout] test test_bitwise_fails_lua52 ... ok
[INFO] [stdout] test test_export_function_luau ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 65 tests
[INFO] [stdout] test test_assign_to_call_result_field_lua51 ... ok
[INFO] [stdout] test test_bitwise_precedence_lua53 ... ok
[INFO] [stdout] test test_comment_at_start_lua51 ... ok
[INFO] [stdout] test test_compound_add_assign_luau ... ok
[INFO] [stdout] test test_comment_between_statements_lua51 ... ok
[INFO] [stdout] test test_assign_to_chained_field_lua51 ... ok
[INFO] [stdout] test test_compound_concat_assign_luau ... ok
[INFO] [stdout] test test_close_with_file_lua54 ... ok
[INFO] [stdout] test test_block_comment_between_exprs_lua51 ... ok
[INFO] [stdout] test test_assign_to_nested_index_lua51 ... ok
[INFO] [stdout] test test_compound_pow_assign_luau ... ok
[INFO] [stdout] test test_compound_floor_div_assign_luau ... ok
[INFO] [stdout] test test_compound_mod_assign_luau ... ok
[INFO] [stdout] test test_compound_div_assign_luau ... ok
[INFO] [stdout] test test_compound_sub_assign_luau ... ok
[INFO] [stdout] test test_concat_right_associativity_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua52 ... ok
[INFO] [stdout] test test_deeply_nested_binary_lua51 ... ok
[INFO] [stdout] test test_deeply_nested_call_chain_lua51 ... ok
[INFO] [stdout] test test_empty_function_body_lua51 ... ok
[INFO] [stdout] test test_empty_if_body_lua51 ... ok
[INFO] [stdout] test test_double_colon_method_chain_lua51 ... ok
[INFO] [stdout] test test_empty_do_block_lua51 ... ok
[INFO] [stdout] test test_empty_for_body_lua51 ... ok
[INFO] [stdout] test test_empty_repeat_body_lua51 ... ok
[INFO] [stdout] test test_export_rejected_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua53 ... ok
[INFO] [stdout] test test_empty_while_body_lua51 ... ok
[INFO] [stdout] test test_compound_mul_assign_luau ... ok
[INFO] [stdout] test test_function_call_as_last_value_lua51 ... ok
[INFO] [stdout] test test_goto_forward_lua53 ... ok
[INFO] [stdout] test test_for_in_ipairs_luau ... ok
[INFO] [stdout] test test_interpolated_string_with_field_luau ... ok
[INFO] [stdout] test test_function_as_argument_lua51 ... ok
[INFO] [stdout] test test_immediate_call_function_expr_lua51 ... ok
[INFO] [stdout] test test_instance_creation_luau ... ok
[INFO] [stdout] test test_lots_of_whitespace_lua51 ... ok
[INFO] [stdout] test test_interpolated_string_with_math_luau ... ok
[INFO] [stdout] test test_negative_number_in_table_lua51 ... ok
[INFO] [stdout] test test_mixed_chain_lua51 ... ok
[INFO] [stdout] test test_negative_number_as_key_lua51 ... ok
[INFO] [stdout] test test_multi_return_from_function_lua51 ... ok
[INFO] [stdout] test test_module_with_types_luau ... ok
[INFO] [stdout] test test_no_spaces_around_ops_lua51 ... ok
[INFO] [stdout] test test_long_string_no_newline_lua51 ... ok
[INFO] [stdout] test test_pcall_pattern_lua51 ... ok
[INFO] [stdout] test test_precedence_not_comparison_lua51 ... ok
[INFO] [stdout] test test_shift_precedence_lua53 ... ok
[INFO] [stdout] test test_precedence_unary_vs_binary_lua51 ... ok
[INFO] [stdout] test test_table_as_last_arg_lua51 ... ok
[INFO] [stdout] test test_signal_pattern_luau ... ok
[INFO] [stdout] test test_setmetatable_pattern_lua51 ... ok
[INFO] [stdout] test test_table_immediate_index_lua51 ... ok
[INFO] [stdout] test test_tabs_lua51 ... ok
[INFO] [stdout] test test_type_assertion_on_binary_luau ... ok
[INFO] [stdout] test test_type_cast_rejected_lua51 ... ok
[INFO] [stdout] test test_precedence_comparison_lua51 ... ok
[INFO] [stdout] test test_type_assertion_on_table_index_luau ... ok
[INFO] [stdout] test test_only_comments_lua51 ... ok
[INFO] [stdout] test test_type_decl_rejected_lua51 ... ok
[INFO] [stdout] test test_type_assertion_on_call_luau ... ok
[INFO] [stdout] test test_type_complex_nested_luau ... ok
[INFO] [stdout] test test_type_optional_function_luau ... ok
[INFO] [stdout] test test_type_intersection_luau ... ok
[INFO] [stdout] test test_precedence_and_or_lua51 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 65 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stderr]      Running tests/strings.rs (/opt/rustwide/target/debug/deps/strings-138d5651cdbbd5c0)
[INFO] [stdout] test test_assign_to_method_call_fails_lua51 ... ok
[INFO] [stdout] test test_assign_complex_rhs_lua51 ... ok
[INFO] [stdout] test test_boolean_values_lua51 ... ok
[INFO] [stdout] test test_call_no_args_lua51 ... ok
[INFO] [stdout] test test_complex_luau_typed_code ... ok
[INFO] [stdout] test test_continue_rejected_lua52 ... ok
[INFO] [stdout] test test_continue_in_for_luau ... ok
[INFO] [stdout] test test_deep_parens_lua51 ... ok
[INFO] [stdout] test test_empty_table_in_call_lua51 ... ok
[INFO] [stdout] test test_export_generic_type_luau ... ok
[INFO] [stdout] test test_do_end_only_lua51 ... ok
[INFO] [stdout] test test_deeply_nested_do_lua51 ... ok
[INFO] [stdout] test test_continue_rejected_lua53 ... ok
[INFO] [stdout] test test_for_with_call_iterator_lua51 ... ok
[INFO] [stdout] test test_full_module_lua51 ... ok
[INFO] [stdout] test test_function_long_dotted_name_lua51 ... ok
[INFO] [stdout] test test_goto_works_lua54 ... ok
[INFO] [stdout] test test_if_expr_multiple_elseif_luau ... ok
[INFO] [stdout] test test_extra_end_fails_lua51 ... ok
[INFO] [stdout] test test_interpolation_rejected_lua51 ... ok
[INFO] [stdout] test test_interpolation_with_method_call_luau ... ok
[INFO] [stdout] test test_goto_works_lua53 ... ok
[INFO] [stdout] test test_interpolation_with_table_luau ... ok
[INFO] [stdout] test test_if_expr_assigned_to_field_luau ... ok
[INFO] [stdout] test test_length_of_field_lua51 ... ok
[INFO] [stdout] test test_if_expr_in_return_luau ... ok
[INFO] [stdout] test test_long_comment_nested_brackets_lua51 ... ok
[INFO] [stdout] test test_lua54_complex_code ... ok
[INFO] [stdout] test test_long_string_nested_brackets_lua51 ... ok
[INFO] [stdout] test test_missing_end_fails_lua51 ... ok
[INFO] [stdout] test test_mixed_floor_div_bitwise_lua53 ... ok
[INFO] [stdout] test test_multi_assign_with_calls_lua51 ... ok
[INFO] [stdout] test test_multi_return_function_lua51 ... ok
[INFO] [stdout] test test_nil_value_lua51 ... ok
[INFO] [stdout] test test_nested_computed_keys_lua51 ... ok
[INFO] [stdout] test test_multiple_method_defs_lua51 ... ok
[INFO] [stdout] test test_repeat_complex_condition_lua51 ... ok
[INFO] [stdout] test test_nested_function_types_luau ... ok
[INFO] [stdout] test test_negative_number_lua51 ... ok
[INFO] [stdout] test test_single_quote_string_lua51 ... ok
[INFO] [stdout] test test_type_cast_in_assignment_luau ... ok
[INFO] [stdout] test test_not_on_call_lua51 ... ok
[INFO] [stdout] test test_type_cast_rejected_lua51 ... ok
[INFO] [stdout] test test_unary_minus_paren_lua51 ... ok
[INFO] [stderr]      Running tests/test_13.rs (/opt/rustwide/target/debug/deps/test_13-5ca84f5c9a6c84a3)
[INFO] [stdout] test test_type_cast_on_call_result_luau ... ok
[INFO] [stdout] test test_unterminated_table_fails_lua51 ... ok
[INFO] [stdout] test test_table_only_positional_lua51 ... ok
[INFO] [stdout] test test_type_string_literal_luau ... ok
[INFO] [stdout] test test_table_with_closures_lua51 ... ok
[INFO] [stdout] test test_unterminated_string_fails_lua51 ... ok
[INFO] [stdout] test test_while_break_lua51 ... ok
[INFO] [stdout] test test_type_boolean_literal_luau ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_assign_chained_call_field_lua51 ... ok
[INFO] [stderr]      Running tests/test_bugs.rs (/opt/rustwide/target/debug/deps/test_bugs-0dce56570bc50813)
[INFO] [stdout] test test_assign_call_result_field_lua51 ... ok
[INFO] [stdout] test test_assign_index_lua51 ... ok
[INFO] [stdout] test test_assign_double_call_field_lua51 ... ok
[INFO] [stdout] test test_assign_method_result_field_lua51 ... ok
[INFO] [stdout] test test_assign_call_result_index_lua51 ... ok
[INFO] [stdout] test test_bare_call_not_assignable_lua51 ... ok
[INFO] [stdout] test test_assign_nested_field_lua51 ... ok
[INFO] [stdout] test test_assign_simple_field_lua51 ... ok
[INFO] [stdout] test test_call_statement_lua51 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_comment_at_eof ... ok
[INFO] [stdout] test test_block_comment ... ok
[INFO] [stdout] test test_comment_only_spaces ... ok
[INFO] [stdout] test test_dash_bracket_not_block ... ok
[INFO] [stdout] test test_empty_line_comment ... ok
[INFO] [stdout] test test_native_attribute_function ... ok
[INFO] [stdout] test test_normal_line_comment ... ok
[INFO] [stderr]      Running tests/test_bugs_debug.rs (/opt/rustwide/target/debug/deps/test_bugs_debug-d3fa6ca129c13a31)
[INFO] [stdout] test test_typeof_in_luau_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_comprehensive.rs (/opt/rustwide/target/debug/deps/test_comprehensive-e9026fe760534b94)
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_lex_dash_bracket ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 110 tests
[INFO] [stdout] test test_attribute_rejected_lua52 ... ok
[INFO] [stdout] test test_array_table ... ok
[INFO] [stdout] test test_attribute_rejected_lua51 ... ok
[INFO] [stdout] test test_anonymous_function ... ok
[INFO] [stdout] test test_attribute_rejected_lua53 ... ok
[INFO] [stdout] test test_bitwise_and_lua53 ... ok
[INFO] [stdout] test test_binary_number ... ok
[INFO] [stdout] test test_bitwise_rejected_lua52 ... ok
[INFO] [stdout] test test_bitwise_not_lua53 ... ok
[INFO] [stdout] test test_chained_index_and_field ... ok
[INFO] [stdout] test test_bitwise_shifts_lua53 ... ok
[INFO] [stdout] test test_bitwise_rejected_lua51 ... ok
[INFO] [stdout] test test_bitwise_xor_lua53 ... ok
[INFO] [stdout] test test_chained_method_calls ... ok
[INFO] [stdout] test test_bitwise_or_lua53 ... ok
[INFO] [stdout] test test_close_attribute_lua54 ... ok
[INFO] [stdout] test test_compound_mod_luau ... ok
[INFO] [stdout] test test_complex_real_world_lua53 ... ok
[INFO] [stdout] test test_compound_mul_luau ... ok
[INFO] [stdout] test test_compound_add_luau ... ok
[INFO] [stdout] test test_compound_concat_luau ... ok
[INFO] [stdout] test test_compound_pow_luau ... ok
[INFO] [stdout] test test_compound_div_luau ... ok
[INFO] [stdout] test test_compound_rejected_lua51 ... ok
[INFO] [stdout] test test_complex_real_world_lua54 ... ok
[INFO] [stdout] test test_compound_sub_luau ... ok
[INFO] [stdout] test test_const_attribute_lua54 ... ok
[INFO] [stdout] test test_compound_floor_div_luau ... ok
[INFO] [stdout] test test_computed_key_table ... ok
[INFO] [stdout] test test_continue_luau ... ok
[INFO] [stdout] test test_continue_rejected_lua51 ... ok
[INFO] [stdout] test test_deeply_nested_expressions ... ok
[INFO] [stdout] test test_complex_real_world_luau ... ok
[INFO] [stdout] test test_empty_table ... ok
[INFO] [stdout] test test_floor_div_lua53 ... ok
[INFO] [stdout] test test_export_type_luau ... ok
[INFO] [stdout] test test_do_block ... ok
[INFO] [stdout] test test_double_quoted_string ... ok
[INFO] [stdout] test test_floor_div_lua54 ... ok
[INFO] [stdout] test test_float_number ... ok
[INFO] [stdout] test test_empty_return ... ok
[INFO] [stdout] test test_empty_program ... ok
[INFO] [stdout] test test_floor_div_luau ... ok
[INFO] [stdout] test test_floor_div_rejected_lua51 ... ok
[INFO] [stdout] test test_floor_div_rejected_lua52 ... ok
[INFO] [stdout] test test_function_with_return_type_luau ... ok
[INFO] [stdout] test test_function_call_as_statement ... ok
[INFO] [stdout] test test_generic_for_lua51 ... ok
[INFO] [stdout] test test_generic_function_luau ... ok
[INFO] [stdout] test test_goto_rejected_lua51 ... ok
[INFO] [stdout] test test_generic_type_declaration_luau ... ok
[INFO] [stdout] test test_hex_number ... ok
[INFO] [stdout] test test_goto_lua52 ... ok
[INFO] [stdout] test test_if_expression_elseif_luau ... ok
[INFO] [stdout] test test_hash_table ... ok
[INFO] [stdout] test test_hex_float ... ok
[INFO] [stdout] test test_if_expression_luau ... ok
[INFO] [stdout] test test_invalid_assignment_target ... ok
[INFO] [stdout] test test_local_function_with_types_luau ... ok
[INFO] [stdout] test test_local_with_function_type_luau ... ok
[INFO] [stdout] test test_local_with_generic_type_luau ... ok
[INFO] [stdout] test test_local_with_complex_type_luau ... ok
[INFO] [stdout] test test_interpolated_string_multiple_luau ... ok
[INFO] [stdout] test test_local_with_intersection_type_luau ... ok
[INFO] [stdout] test test_interpolated_string_luau ... ok
[INFO] [stdout] test test_local_with_nested_generic_luau ... ok
[INFO] [stdout] test test_local_with_module_type_luau ... ok
[INFO] [stdout] test test_long_string_with_newlines ... ok
[INFO] [stdout] test test_local_with_optional_type_luau ... ok
[INFO] [stdout] test test_local_with_union_type_luau ... ok
[INFO] [stdout] test test_long_string_basic ... ok
[INFO] [stdout] test test_method_call_as_statement ... ok
[INFO] [stdout] test test_long_string_level1 ... ok
[INFO] [stdout] test test_mixed_table ... ok
[INFO] [stdout] test test_multiple_local_with_types_luau ... ok
[INFO] [stdout] test test_multi_assign ... ok
[INFO] [stdout] test test_multiple_attributes_luau ... ok
[INFO] [stdout] test test_multiple_return_values ... ok
[INFO] [stdout] test test_method_declaration ... ok
[INFO] [stdout] test test_multiple_statements_no_semicolons ... ok
[INFO] [stdout] test test_native_local_function_luau ... ok
[INFO] [stdout] test test_native_with_fields_luau ... ok
[INFO] [stdout] test test_nested_function_name ... ok
[INFO] [stdout] test test_multiple_statements_with_semicolons ... ok
[INFO] [stdout] test test_nested_if_elseif_else ... ok
[INFO] [stdout] test test_repeat_until_lua51 ... ok
[INFO] [stdout] test test_scientific_notation ... ok
[INFO] [stdout] test test_string_call_as_statement ... ok
[INFO] [stdout] test test_only_comments ... ok
[INFO] [stdout] test test_single_quoted_string ... ok
[INFO] [stdout] test test_nested_table ... ok
[INFO] [stdout] test test_string_concat_lua51 ... ok
[INFO] [stdout] test test_type_alias_luau ... ok
[INFO] [stdout] test test_table_call_as_statement ... ok
[INFO] [stdout] test test_operator_precedence ... ok
[INFO] [stdout] test test_numeric_for_lua51 ... ok
[INFO] [stdout] test test_type_assertion_luau ... ok
[INFO] [stdout] test test_trailing_semicolons_table ... ok
[INFO] [stdout] test test_type_not_keyword_lua51 ... ok
[INFO] [stdout] test test_typed_variadic_luau ... ok
[INFO] [stdout] test test_unary_not ... ok
[INFO] [stdout] test test_underscore_number ... ok
[INFO] [stdout] test test_unary_length ... ok
[INFO] [stdout] test test_unclosed_do ... ok
[INFO] [stdout] test test_variadic_function ... ok
[INFO] [stderr]      Running tests/test_const_keyword.rs (/opt/rustwide/target/debug/deps/test_const_keyword-0c9f1e15dbc3be1f)
[INFO] [stdout] test test_unary_negate ... ok
[INFO] [stdout] test test_typeof_nested_luau ... ok
[INFO] [stdout] test test_unexpected_end ... ok
[INFO] [stdout] test test_unclosed_paren ... ok
[INFO] [stdout] test test_while_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 110 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test test_const_as_identifier_lua51 ... ok
[INFO] [stdout] test test_const_as_identifier_lua52 ... ok
[INFO] [stdout] test test_const_as_identifier_lua53 ... ok
[INFO] [stdout] test test_const_as_variable_name_lua51 ... ok
[INFO] [stdout] test test_const_as_identifier_lua54 ... ok
[INFO] [stdout] test test_const_function_fails_luau ... ok
[INFO] [stdout] test test_const_call_value_luau ... ok
[INFO] [stdout] test test_const_multiple_typed_luau ... ok
[INFO] [stdout] test test_const_in_block_luau ... ok
[INFO] [stdout] test test_const_mixed_with_local_luau ... ok
[INFO] [stdout] test test_const_multiple_vars_luau ... ok
[INFO] [stderr]      Running tests/test_visitor.rs (/opt/rustwide/target/debug/deps/test_visitor-3eb35ad5a507916e)
[INFO] [stderr]      Running tests/type_parsing.rs (/opt/rustwide/target/debug/deps/type_parsing-d4fc438504b815a7)
[INFO] [stderr]    Doc-tests luaparse_rs
[INFO] [stdout] test test_const_string_value_luau ... ok
[INFO] [stdout] test test_const_table_value_luau ... ok
[INFO] [stdout] test test_const_with_expression_luau ... ok
[INFO] [stdout] test test_const_no_value_fails_luau ... ok
[INFO] [stdout] test test_const_with_type_annotation_luau ... ok
[INFO] [stdout] test test_const_sets_is_const_flag_luau ... ok
[INFO] [stdout] test test_const_simple_luau ... ok
[INFO] [stdout] test test_lua54_const_attribute_still_works ... ok
[INFO] [stdout] test test_local_does_not_set_is_const_luau ... ok
[INFO] [stdout] test test_const_in_function_body_luau ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test test_collect_identifier_names ... ok
[INFO] [stdout] test test_count_function_calls ... ok
[INFO] [stdout] test test_count_identifiers ... ok
[INFO] [stdout] test test_count_statements ... ok
[INFO] [stdout] test test_visitor_assignment_targets ... ok
[INFO] [stdout] test test_visitor_binary_exprs ... ok
[INFO] [stdout] test test_visitor_comments_visited ... ok
[INFO] [stdout] test test_visitor_elseif_branches ... ok
[INFO] [stdout] test test_visitor_complexity_counter ... ok
[INFO] [stdout] test test_visitor_compound_assignment ... ok
[INFO] [stdout] test test_visitor_continue_statement ... ok
[INFO] [stdout] test test_visitor_deeply_nested ... ok
[INFO] [stdout] test test_visitor_do_block ... ok
[INFO] [stdout] test test_visitor_empty_program ... ok
[INFO] [stdout] test test_visitor_export_statement ... ok
[INFO] [stdout] test test_visitor_field_access_chain ... ok
[INFO] [stdout] test test_visitor_for_loops ... ok
[INFO] [stdout] test test_visitor_function_expression ... ok
[INFO] [stdout] test test_visitor_function_params ... ok
[INFO] [stdout] test test_visitor_if_expression_luau ... ok
[INFO] [stdout] test test_visitor_index_access ... ok
[INFO] [stdout] test test_visitor_interpolated_string ... ok
[INFO] [stdout] test test_visitor_method_calls ... ok
[INFO] [stdout] test test_visitor_mut_function_body ... ok
[INFO] [stdout] test test_visitor_mut_inject_statements ... ok
[INFO] [stdout] test test_visitor_mut_obfuscate_identifiers ... ok
[INFO] [stdout] test test_visitor_mut_rename_identifiers ... ok
[INFO] [stdout] test test_visitor_mut_replace_numbers ... ok
[INFO] [stdout] test test_visitor_mut_walk_all_nodes ... ok
[INFO] [stdout] test test_visitor_nested_blocks ... ok
[INFO] [stdout] test test_visitor_parenthesized ... ok
[INFO] [stdout] test test_visitor_repeat_loop ... ok
[INFO] [stdout] test test_visitor_return_values ... ok
[INFO] [stdout] test test_visitor_scope_analysis_pattern ... ok
[INFO] [stdout] test test_visitor_string_literals ... ok
[INFO] [stdout] test test_visitor_table_fields ... ok
[INFO] [stdout] test test_visitor_trait_custom_impl ... ok
[INFO] [stdout] test test_visitor_unary_expressions ... ok
[INFO] [stdout] test test_visitor_vararg ... ok
[INFO] [stdout] test test_visitor_walk_all_nodes_immutable ... ok
[INFO] [stdout] test test_visitor_while_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_function_type ... ok
[INFO] [stdout] test test_generic_type ... ok
[INFO] [stdout] test test_simple_type_alias ... ok
[INFO] [stdout] test test_close_attribute_lua54 ... ok
[INFO] [stdout] test test_const_attribute_lua54 ... ok
[INFO] [stdout] test test_table_type ... ok
[INFO] [stdout] test test_union_type ... ok
[INFO] [stdout] test test_typeof ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test src/ast/visitor.rs - ast::visitor::Visitor (line 30) ... ok
[INFO] [stdout] test src/ast/visitor.rs - ast::visitor::VisitorMut (line 431) ... ok
[INFO] [stdout] test src/lib.rs - (line 41) ... ok
[INFO] [stdout] test src/lib.rs - (line 52) ... ok
[INFO] [stdout] test src/lib.rs - (line 25) ... ok
[INFO] [stdout] test src/parser/mod.rs - parser::Parser (line 24) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.60s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d01dfe0c607705faaa7aa53129430f510de30679c071e5f4aca107c0d56e9299", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d01dfe0c607705faaa7aa53129430f510de30679c071e5f4aca107c0d56e9299", kill_on_drop: false }`
[INFO] [stdout] d01dfe0c607705faaa7aa53129430f510de30679c071e5f4aca107c0d56e9299
